#container {margin:0 auto; width:860px;}
#left { float:left; width:500px; height:500px;}
#right { float:right; width:350px; height:500px;}

#apt_header {
	text-align: center;
}
.apt_bots_icon {
	text-align: center;
}
.apt_text_view {
	text-align: center;
}
apt_text_user {
	font-weight: bold;
}
.apt_text_view p {
	font-weight: bold;
	color: #000;
	font-size: x-large;
}

body{
	font-family: "Comic Sans MS", cursive, sans-serif;
	background: #fff url(../images/bg.jpg) repeat top left;
	font-weight: 400;
	font-size: 15px;
	color: #1d3c41;
	overflow-y: scroll;
}

.chatview{
    border-style: none; 
    border-color: Transparent; 
    overflow: auto;
    background:#FFCEFF;	
	resize: none;
}

.chart_part{
    width:280px;
    padding:90px 30px;
    margin-left:100px;
    background:#FFCEFF;
    -webkit-border-top-left-radius:260px 160px;
    -webkit-border-top-right-radius:260px 120px;
    -webkit-border-bottom-right-radius:260px 160px;
    -webkit-border-bottom-left-radius:260px 160px;
    -moz-border-radius:260px / 160px;
    border-radius:240px / 210px;
    position:relative;
}
.chart_part span{
    width:0; 
	height:0; 
	font-size:0;
	background:#FFCEFF; 
	overflow:hidden; 
	position:absolute;
}

.chart_part span.bot{
    width:40px;
    height:40px;
    -moz-border-radius:40px;
    -webkit-border-radius:40px;
    border-radius:40px;
    left:10px;
    bottom:-20px;
}
.chart_part span.top{
    width:20px;
    height:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border-radius:20px;
    left:0px;
    bottom:-40px;
}  

.STYLE1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		color: #FFFFFF;
	}
.STYLE2 {font-family: "Times New Roman", Times, serif}
#lamp {
		position:absolute;
		width:116px;
		height:622px;
		z-index:1;
		left: 1140px;
		top: 38px;
}